package com.dongpl.config.webMVC;

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ViewControllerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

/**
 * 页面控制
 * @author Administrator
 */
@Configuration
public class WebMvcConfig implements WebMvcConfigurer {

    @Override
    public void addViewControllers(ViewControllerRegistry registry) {
        // 登录页
        registry.addViewController("/login").setViewName("login");
        // 注册页
        registry.addViewController("/register").setViewName("register");

        /* ***********************************前端页面*********************************** */
        // 首页
        registry.addViewController("/").setViewName("web/index");
        registry.addViewController("/index").setViewName("web/index");
        // 关于
        registry.addViewController("/about").setViewName("web/about");

        /* ***********************************后台页面*********************************** */
        // 后台框架首页
        registry.addViewController("/admin/index").setViewName("admin/index");
        // 主体首页
        registry.addViewController("/admin/main").setViewName("admin/main_index");
        // 知识管理
        registry.addViewController("/admin/knowledge").setViewName("admin/knowledge");
        // 图库管理
        registry.addViewController("/admin/photograph").setViewName("admin/photograph");
        // 用户管理
        registry.addViewController("/admin/userInfo").setViewName("admin/sys_user");
        // 日志管理
        registry.addViewController("/admin/logInfo").setViewName("admin/log_info");
        // 系统信息页面
        registry.addViewController("/admin/sysInfo").setViewName("admin/sys_info");
        // 关于
        registry.addViewController("/admin/about").setViewName("admin/about");
        // shiro示例
        registry.addViewController("/admin/shiro_demo").setViewName("admin/shiro_demo");
    }

}
